package com.kerrykidz.membership.dao.mapper;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.kerrykidz.membership.dao.model.CusClassImpDtlEntity;
import com.rdp.framework.core.dao.mapper.MyBatisSuperMapper;
import com.rdp.framework.exception.RDPException;

@Repository
public interface CusClassImpDtlEntityMapper extends MyBatisSuperMapper<CusClassImpDtlEntity>{
	
	/**
	 * 查询学员签到信息
	 * 
	 * @param 
	 *            
	 * @return
	 * @throws RDPException
	 */
	public List<CusClassImpDtlEntity> findSignMsg(CusClassImpDtlEntity dtlEntity)throws RDPException;
	
	/**
	 * 添加课程签到表导入明细
	 * 
	 * @param 
	 *            
	 * @return
	 * @throws RDPException
	 */
	public void insertSignMsg(CusClassImpDtlEntity dtlEntity)throws RDPException;
	
	/**
	 * 查找签到历史
	 * 
	 * @param 
	 *            
	 * @return
	 * @throws RDPException
	 */
	
	public List<CusClassImpDtlEntity> signedHistory(CusClassImpDtlEntity dtlEntity)throws RDPException;

	/**
	 * 查找相同数据
	 * 
	 * @param 
	 *            
	 * @return
	 * @throws RDPException
	 */
	public CusClassImpDtlEntity findReSigned(CusClassImpDtlEntity dtlEntity)throws RDPException;
}
